Search

封測心得 part 2,編號 003 的 Justin,原文如下:

=====...

  • Share this:

封測心得 part 2,編號 003 的 Justin,原文如下:

================================================
Classic TDD by Examples 封測票購買心得

其實這門線上課我在推出之前就很想買,剛好工作中到一半休息刷臉書突然看到發文,
匆匆忙忙的還沒看完文章就趕快私訊給91哥了。

## 優點
課程內容優點一步一步的帶著做需求與測試案例的分析,就如同在實體課程中一樣演示,
也不需要一直緊繃著自己聽著課程,雖然在高壓下會逼自己精神集中學習,但影片學習可以暫停休息,讓自己思考一下,做做筆記。

另外就是實際的操作過程,可以重播看如何操作。實體課有些操作在現場91操作會覺得很神,講解與IDE的操作動作行雲流水,當下你也覺得自己可以完成這樣的操作,但事後回去看commit過程,然後就忘了怎麼由 A commit操作變成 B commit。

藉由影片可以重播演示達成這樣的動作。

再加上又有線上討論群組,可以針對自己的問題在上面尋求解決。

## 缺點
*就是貴,很貴,非常貴。
如果沒有練習、不想練習,連1塊錢都嫌貴。

* 花費時間太多
這雖然只是一門課一個練習,但裡面的內容包羅萬象
將會花很多時間的學習與吸收。

* 需要積極的態度
有線上課程,有線上討論區,但如果有問題不發問,不學習。
這些東西也不會內化成自己的能力。

* IDE操作動作太快
由於91已經內化了這些操作,再加上只有顯示IDE快捷鍵,如果對IDE操作沒有這麼熟悉的,
可能會覺得怎麼一下子就由A跳到B了,新手上路應該會有點障礙,雖然這對案例學習沒有什麼影響,這部分IDE操作學習就需要慢動作的重播好幾次。

## 結論
之前也上過91的課程,但也很羞愧只有極速開發持續在使用,
因為實體課程上課內容很豐富,上課記得但是課後沒有立即練習與檢討修正,
然後就會遺忘了,然後就沒有然後了。

很多人看到91哥貼的文章每個人都這麼神,但是這些人到底花了多少時間練習與修正。
把斧頭丟到湖水中,湖中女神還會跳出來問你遺失的是金斧頭還是銀斧頭?
如果花錢還不練習,就連咚一聲都沒。

因為一直想課後複習課程與重新學習內容,
所以很希望有線上上課內容的部分,就算忘了,但還可以再重聽一次、兩次到N次,
就類似極速開發,0.1~0.2倍一次又一次的慢慢看,自己一次又一次的練習tenis kada,最後讓自己熟能生巧。

Classic TDD這門課程只是一塊敲門磚,不是說你下單了,花錢了,就可以解決工作上的問題,
但這是一個提升眼界的方法,讓你知道說原來從頭到尾操作外,原來還有這些事情可以學習
,但是最後的學習工作還是在自己的身上。

#低調的003
#ClassicTDDbyExamples


Tags:

About author
我是 Joey Chen,闖蕩江湖的稱號是 91,熱血點火師,專門燃起大家心裡面的熱情與初衷。 目前為 Odd-e Taiwan 的負責人,同時也是 JetBrains 在台灣的培訓夥伴,至今也仍是熱愛學習與享受各種程式語言之美的 programmer。 身為敏捷教練,擅長 Agile、Scrum、LeSS 等敏捷文化與協作框架的落實與導入,如何讓大家 being agile 而不是 doing agile。同時喜歡結合各家所長,例如 Lean, Kanban 等,重點是持續改善、解決問題、端出成果,而不執著於某種特定方法論或框架。 身為技術教練,我也是極限編程(extreme programming)的狂熱者,我擅長用這些技術與工程實踐來提昇產品的品質、團隊的生產力、降低營運風險,因應市場與公司的商業目標,讓團隊能具有高適應與反應能力的基礎建設。例如 實例化需求、ATDD、BDD、TDD、重構、自動化單元測試/整合測試/驗收測試、CI/CD、code review、pair programming、mob-programming 等等。 同時,我也是推崇 極速開發 的 developer,追求從想法到產品程式碼的完成,中間的時間差能趨近於零,也就是劍隨心轉,想到哪,程式碼就長到哪的境界。從想法到實現中間的等待,其實在實務上佔了很大的 context switch 成本,如果能讓這段時間縮到最短,就能比其他人多嘗試更多種解決方案,進而挑選出最剛好的方案。 同時也是技術社群的活躍份子,從 2010 年開始連任九屆的微軟 MVP,兼任 MSDN 論壇板主,也曾經獲得年度 MSDN 文件庫刊登數量世界第一的榮耀。對微軟技術有愛,對 C# 有愛,對自動測試有愛,對重構與設計模式有愛。近年來對 Java, PHP, Python 也充滿濃厚的興趣,曾帶領客戶團隊中不會寫程式的 QA ,一起用 Python 完成超過百個 mobile UI 自動化測試。 擁有超過十年擔任開發團隊 tech leader, trainer, coach 與 mentor 的經驗,進行的企業內部與公開技術培訓課程已超過 100 場,培訓過的開發人員超過 1000 位,擔任研討會與社群活動的講師次數超過 30 次。 同時也是技術書籍的作者與譯者,與朋友合著的書籍包含《ASP.NET MVC 5:網站開發美學》、《ASP.NET MVC 4 網站開發美學》,翻譯的書籍有《單元測試的藝術-第二版》、《敏捷開發實踐》、《進入IT產業必讀的200個 .NET面試決勝題》。 如果想跟我即時互動,歡迎直接私訊或 email 至 [email protected]
請參考:https://tdd.best/about/
View all posts